//用户菜单Api
import {get, post, put, del} from "../utils/request";

// 树形结构返回所有菜单列表
export function fetchTreeList() {
    return get('/menu/treelist')
}

// 分页获取菜单
export function fetchList(id,params) {
    return get('/menu/list/' + id, params)
}

// 通过ID获取菜单详情
export function getMenu(id) {
    return get('/menu/item/' + id)
}

//创建菜单
export function createMenu(data) {
    return post('/menu/create', data)
}

//更新菜单
export function updateMenu(id, data) {
    return post('menu/update/' + id, data)
}

//删除菜单
export function deleteMenu(id) {
    return del('/menu/del/' + id)
}

//修改菜单是否显示
export function updateHidden(id, hidden) {
    return put('/menu/update/' + id + '/' + hidden)
}